<?php
/**
 * 管理员日志模型
 * @author maniac
 */
namespace app\common\model;

class UserLogs extends Base
{
    // 自动完成
    protected $insert = ['date_time'];  // 添加
    
    /**
     * 日志操作时间修改器
     */
    public function setDateTimeAttr()
    {
        return time();
    }
    
    /**
     * 日志操作时间获取器
     * @param  int $value 字段值
     */
    public function getDateTimeAttr($value)
    {
        return date('Y-m-d H:i:s', $value);
    }
    
    /**
     * 操作用户获取器
     * @param  string $value 字段值
     * @param  array  $data  所有数据
     */
    public function getUsernameAttr($value, $data)
    {
        $info = Users::field('username')->where('id', $data['userid'])->find();
        return $info['username'];
    }
    
    public function getContentAttr($value)
    {
        return $value ? str_replace("\r\n", "<br/>", $value) : '';
    }
}
